<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <!-- 找不同 -->
    <script>
      var findTheDifference = function (s, t) {
        const cnt = new Array(26).fill(0)
        for (const ch of s) {
          //循环字符串s 统计每个字符的个数
          cnt[ch.charCodeAt() - 'a'.charCodeAt()]++
        }
        for (const ch of t) {
          //循环字符串t 每出现一次s中的字符 就让相应字符的数量减少1
          cnt[ch.charCodeAt() - 'a'.charCodeAt()]--
          if (cnt[ch.charCodeAt() - 'a'.charCodeAt()] < 0) {
            //如果字符减少到了小于0 则这个字符就是答案
            return ch
          }
        }
        return ' '
      }
      console.log(findTheDifference('abcd', 'abcde'))
    </script>
  </body>
</html>
